03. DICOM Networking: Services

Heading

DICOM Networking: DIMSE Services

ND320 C3 L4 03 Clinical Networks And Integration Points (DISME)

Summary

To summarize, here are the key things and terms to remember about DICOM networking:

  1. There are two types of DICOM networking: DIMSE (DICOM Message Service Element) and DICOMWeb. The former is designed to support data exchange in protected clinical networks that are largely isolated from the Internet. The latter is a set of RESTful APIs (link to the Standard) that are designed to communicate over the Internet. DIMSE networking does not have a notion of authentication and is prevalent inside hospitals.
  2. DIMSE networking defines how DICOM Application Entities talk to each other on protected networks.
  3. DICOM Application Entities that talk to each other take on roles of
    • Service Class Providers which are an an AE that provides services over DIMSE network and
    • Service Class Users which is an AI that requests service from an SCP
  4. SCPs typical respond to requests and SCUs issue them
  5. Full list of DIMSE services could be found in the Part 7 of the DICOM Standard, ones that you are most likely run into are:
    • C-Echo - “DICOM ping” - checks if the other party can speak DICOM
    • C-Store - request to store an instance
  6. An Application Entity (AE) is an actor on a network (e.g. a medical imaging modality or a PACS) that can talk DIMSE messages defined by three parameters:
    • Port
    • IP Address
    • Application Entity Title (AET) - an alphanumeric string